torque pump - Spanish English Dictionary